/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sopra09.lv6659438.logik.autorenBearbeiten;

import java.util.List;
import javax.ejb.Local;
import sopra09.lv6659438.objekte.Autor;
import sopra09.lv6659438.objekte.Buch;

/**
 * Liefert eine Liste aller Systemautoren. Liefert ein neues Autorobjekt mit den
 * übergebenen Attributwerten.
 * @author TJ
 */
@Local
public interface AutorenBearbeitenALLocal {    

    public List liefereAutorenliste();

    public Autor liefereNeuenAutor(String nachname, String vorname, int geburtsjahr,Buch buch);

    // nicht benötigte methoden
   /*
    public boolean entferneAutoren(Set<Autor> autoren);

    public boolean erfasseNeuenAutor(String nachname, String vorname, int geburtsjahr, Buch buch);

    public void persist(java.lang.Object object);
    */
}
